import request from '@/utils/request'

// 登录
export function login(data) {
  return request({
    url: '/admin/login',
    method: 'post',
    data: data
  })
}

// 获取用户信息
export function getInfo(token) {
  return request({
    url: '/admin/getUserInfo',
    method: 'get'
  })
}

// 新增用户信息
export function addUser(data) {
  return request({
    url: '/admin/register',
    method: 'post',
    data:data
  })
}

// 用户管理列表
export function userList(params) {
  return request({
    url: '/admin/list',
    method: 'get',
    params:params
  })
}

// 修改用户信息
export function editUser(data) {
  return request({
    url: '/admin/update',
    method: 'put',
    data:data
  })
}

// 删除用户信息
export function delUser(data) {
  return request({
    url: '/admin/delete',
    method: 'delete',
    data:data
  })
}

// 获取谷歌验证秘钥
export function googleKey(params) {
  return request({
    url: '/admin/getGoogleSecret',
    method: 'get',
    params:params
  })
}

// 获取系统所有用户
export function getUserAccount(params) {
  return request({
    url: '/accountWhiteConfig/getAllAdminData',
    method: 'get',
    params: params
  })
}

// 获取用户可查看的渠道
export function getUserAgent(params) {
  return request({
    url: '/admin/getAdminAgentData',
    method: 'get',
    params: params
  })
}

// 获取用户可展示所有渠道
export function getShowUserAgent(params) {
  return request({
    url: '/admin/getShowAgentData',
    method: 'get',
    params: params
  })
}

// 获取服务器时间
export function getServerTime(params) {
  return request({
    url: '/admin/getServerTime',
    method: 'get',
    params: params
  })
}
